package com.fanxuankai.boot.monitor;

/**
 * 监控器
 *
 * @author fanxuankai
 */
public interface Monitor {
    /**
     * 标题
     *
     * @return String
     */
    String title();

    /**
     * cron 表达式
     *
     * @return String
     */
    String cron();

    /**
     * 运行
     *
     * @throws Throwable 异常
     */
    void exec() throws Throwable;
}
